--
-- PBC-GENERIC-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, October 17, 2002 at 13:16:25
--PBC-GENERIC-MIB DEFINITIONS::=BEGINIMPORTSifIndex,InterfaceIndexFROM IF-MIB
pbcModuleRegs, pbcManagement, pbcCaps
FROM PBC-ENT-MIB
OBJECT-GROUP,MODULE-COMPLIANCEFROM SNMPv2-CONF
TimeTicks,Unsigned32,OBJECT-TYPE,MODULE-IDENTITYFROM SNMPv2-SMI
DisplayString,DateAndTime,TEXTUAL-CONVENTIONFROM SNMPv2-TC;pbcGenericSystemMib MODULE-IDENTITYLAST-UPDATED"200106211620Z"-- June 21, 2001 at 16:20 GMTORGANIZATION"Pacific Broadband Communications"CONTACT-INFO"Contact-info."DESCRIPTION"This module defines management objects which are
common to all PBC chassis/system products."::={ pbcModuleRegs 1}--
-- Textual conventions
--PortType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The type of data port:
0 = Not Applicable
1 = cableDS (cable downstream)
2 = cableUS (cable upstream physical)
3 = Fast Ethernet
4 = Gigabit Ethernet
5 = 10 Gigabit Ethernet
6 = RS-232
7 = cableUsLogical (Cable Upstream Logical)
"SYNTAXINTEGER{notApplicable(0),cableDS(1),cableUS(2),fastEthernet(3),gigabitEthernet(4),tenGigabitEthernet(5),rs232(6),cableUsLogical(7)}ChgHistoryDataPath ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Configuration change data's source
or destination."SYNTAXINTEGER{erase(1),cmdSource(2),startup(3),operational(4),tftp(5),local(6)}--
-- Node definitions
---- 1.3.6.1.4.1.5987.2.1pbcGeneric OBJECTIDENTIFIER::={ pbcManagement 1}-- 1.3.6.1.4.1.5987.2.1.1pbcChassis OBJECTIDENTIFIER::={ pbcGeneric 1}-- 1.3.6.1.4.1.5987.2.1.1.1pbcChassisEntityIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"entPhysicalIndex of the chassis' entry in the Entity MIB's
(RFC2737) entPhysicalTable or '0', if none."::={ pbcChassis 1}-- 1.3.6.1.4.1.5987.2.1.1.2pbcChassisOperStatus OBJECT-TYPESYNTAXINTEGER{operational(1),
disabled(3),standby(4),testing(5),failure(6),initializing(7),unconfigured(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Chassis' current operational status."::={ pbcChassis 2}-- 1.3.6.1.4.1.5987.2.1.1.3pbcChassisSlots OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of slots in this chassis, or '0' if
neither applicable nor determinable."::={ pbcChassis 3}-- 1.3.6.1.4.1.5987.2.1.1.4pbcContactInfo OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Pacific Broadband contact information."::={ pbcChassis 4}-- 1.3.6.1.4.1.5987.2.1.1.5pbcHostName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"Name of this system."::={ pbcChassis 5}-- 1.3.6.1.4.1.5987.2.1.1.6pbcDomainName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Domain name for this host."::={ pbcChassis 6}-- 1.3.6.1.4.1.5987.2.1.1.7pbcDateTimeOfLastChange OBJECT-TYPESYNTAXDateAndTimeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Date and time of last change to either the
configuration or the software."DEFVAL{ '0000000000000000'h }::={ pbcChassis 7}-- 1.3.6.1.4.1.5987.2.1.1.8pbcCardIfIndexTableNumEntries OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of entries currently in the
pbcCardIfIndexTable. This should be the
same number as there are entries
in the ifTable."::={ pbcChassis 8}-- 1.3.6.1.4.1.5987.2.1.1.9pbcCardIfIndexTable OBJECT-TYPESYNTAXSEQUENCEOF PbcCardIfIndexEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"For each ifIndex currently exposed by the system,
this table will provide an association to the
physical and logical objects which are related to
it."::={ pbcChassis 9}-- 1.3.6.1.4.1.5987.2.1.1.9.1pbcCardIfIndexEntry OBJECT-TYPESYNTAX PbcCardIfIndexEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"One ifIndex mapping entry."INDEX{ ifIndex }::={ pbcCardIfIndexTable 1}
PbcCardIfIndexEntry ::=SEQUENCE{
pbcCardIfCardIndex
Unsigned32,
pbcCardIfPortNumber
Unsigned32,
pbcCardIfPortType
PortType,
pbcCardIfSlotNumber
Unsigned32,
pbcCardIfPortIndex
Unsigned32}-- 1.3.6.1.4.1.5987.2.1.1.9.1.1pbcCardIfCardIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Index of the card in the Chassis
pbcCardTable which contains this interface
or '0' if not applicable."::={ pbcCardIfIndexEntry 1}-- 1.3.6.1.4.1.5987.2.1.1.9.1.2
pbcCardIfPortNumber OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Chassis port number, unique per port on a given
card for the same interface type. If pbcCardIfPortNumber
is not applicable to the card, then the object instance
won't be populated."::={ pbcCardIfIndexEntry 2}-- 1.3.6.1.4.1.5987.2.1.1.9.1.3pbcCardIfPortType OBJECT-TYPESYNTAX PortType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of port associated with this ifIndex:
0 = Not Applicable
1 = Downstream
2 = Upstream
3 = Fast Ethernet
4 = Gigabit Ethernet
5 = 10 Gigabit Ethernet
6 = RS-232
"::={ pbcCardIfIndexEntry 3}-- 1.3.6.1.4.1.5987.2.1.1.9.1.4pbcCardIfSlotNumber OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Chassis slot number, or '0' if neither
applicable nor determinable."::={ pbcCardIfIndexEntry 4}-- 1.3.6.1.4.1.5987.2.1.1.9.1.5pbcCardIfPortIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The system unique port index number for the
physical port associated with this ifIndex."::={ pbcCardIfIndexEntry 5}-- 1.3.6.1.4.1.5987.2.1.1.10pbcCardTableNumEntries OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of entries currently in the pbcCardTable."::={ pbcChassis 10}-- 1.3.6.1.4.1.5987.2.1.1.11pbcCardTable OBJECT-TYPESYNTAXSEQUENCEOF PbcCardEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Chassis card table."::={ pbcChassis 11}-- 1.3.6.1.4.1.5987.2.1.1.11.1pbcCardEntry OBJECT-TYPESYNTAX PbcCardEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Installed card types are enumerated here. These entries should not be
removed when a card is ejected from the system. The pbcCardOperStatus of
the ejected cards should be set to notPreset (8).
"INDEX{ pbcCardIfCardIndex }::={ pbcCardTable 1}
PbcCardEntry ::=SEQUENCE{
pbcCardSlotNumber
Unsigned32,
pbcCardEntityIndex
Unsigned32,
pbcCardAdminStatus
INTEGER,
pbcCardOperStatus
INTEGER,
pbcCardUpTime
TimeTicks,
pbcCardnvRAMSize
Unsigned32,
pbcCardNumPorts
Unsigned32,
pbcCardType
INTEGER,
pbcCardPosition
INTEGER}-- 1.3.6.1.4.1.5987.2.1.1.11.1.1pbcCardSlotNumber OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Slot number relative to the containing card or
chassis, or '0' if neither applicable nor
determinable."::={ pbcCardEntry 1}-- 1.3.6.1.4.1.5987.2.1.1.11.1.2pbcCardEntityIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"entPhysicalIndex of this card's entry in the Entity MIB's
(RFC2737) entPhysicalTable or '0', if none."::={ pbcCardEntry 2}-- 1.3.6.1.4.1.5987.2.1.1.11.1.3pbcCardAdminStatus OBJECT-TYPESYNTAXINTEGER{up(1),
down(2),testing(3),reset(4)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The desired state of the card. When a card/module
initializes, its initial pbcCardAdminStatus is down(2).
As a result of either explicit management action or
per configuration information retained by the managed
system, pbcCardAdminStatus is then changed to either the
up(1) or testing(3) states (or remains in the down(2)
state).
If a management application writes reset(4) to this
object, the card will initiate a full re-initialization."::={ pbcCardEntry 3}-- 1.3.6.1.4.1.5987.2.1.1.11.1.4pbcCardOperStatus OBJECT-TYPESYNTAXINTEGER{unspecified(1),operational(2),disabled(3),standby(4),testing(5),failure(6),initializing(7),notPresent(8)}MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The operational status of the card. The pbcCardOperStatus is operational(2)
when a card is recognized by the device and is enabled for operation.
pbcCardOperStatus is disabled(3) if the card is not recognized by the
device, or if it is not enabled for operation. pbcCardOperStatus is
standby(4) if the card is enabled and acting as a standby/redundant
slave. pbcCardOperStatus is testing (5) when the card is in the
diagnostic mode. pbcCardOperStatus is failure (6) if a hardware or
software failure is recognized. pbcCardOperStatus is initializing (7)
when the card is booting up and not ready to accept any external c
onfiguration. pbcCardOperStatus is notPresent (8) if the card has been
removed from the system."::={ pbcCardEntry 4}-- 1.3.6.1.4.1.5987.2.1.1.11.1.5pbcCardUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of sysUpTime for this management
entity, when this card was last (re-)initialized.
"::={ pbcCardEntry 5}-- 1.3.6.1.4.1.5987.2.1.1.11.1.6pbcCardnvRAMSize OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Amount of non-volatile RAM in bytes."::={ pbcCardEntry 6}-- 1.3.6.1.4.1.5987.2.1.1.11.1.7pbcCardNumPorts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Number of ports on this card, or '0' if no
ports or not applicable or determinable."::={ pbcCardEntry 7}-- 1.3.6.1.4.1.5987.2.1.1.11.1.8pbcCardType OBJECT-TYPESYNTAXINTEGER{ccm(1),dm(2),nic(3),rim(4),sim(5)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The card type of the card.
Here are the various types of cards supported:
ccm -Chassis Control Module
dm - DOCSIS Module
nic - Network Interface Module
rim - Redundant Rear I/O Module
sim - Switching Rear I/O Module
There may be one or two cards in one slot - one in front and the
other in the rear of the midplane.
"::={ pbcCardEntry 8}-- 1.3.6.1.4.1.5987.2.1.1.11.1.9pbcCardPosition OBJECT-TYPESYNTAXINTEGER{front(1),rear(2)}MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The position of the card relative to the midplane. The pbcCardTable may
contain one or two entry per slot. If there are two entries present
per slot, then the pbcCardPosition of one should have the value
front (2) and the other should have the value rear (2)."::={ pbcCardEntry 9}-- 1.3.6.1.4.1.5987.2.1.1.12pbcCardPortTable OBJECT-TYPESYNTAXSEQUENCEOF PbcCardPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Describes the ports on a particular card and their
current status."::={ pbcChassis 12}-- 1.3.6.1.4.1.5987.2.1.1.12.1pbcCardPortEntry OBJECT-TYPESYNTAX PbcCardPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Port characteristics comprising an entry in the table. These entries should not be
removed when a card is ejected from the system. The pbcCardPortStatus of
the ejected cards should be set to notPreset (5)."INDEX{ pbcCardIfCardIndex, pbcCardIfPortIndex }::={ pbcCardPortTable 1}
PbcCardPortEntry ::=SEQUENCE{
pbcCardPortStatus
INTEGER,
pbcCardPortEntityIndex
Unsigned32,
pbcCardPortAlias
DisplayString
}-- 1.3.6.1.4.1.5987.2.1.1.12.1.1pbcCardPortStatus OBJECT-TYPESYNTAXINTEGER{unknown(1),active(2),standby(3),disabled(4),notPresent(5)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current operational status of this port. pbcCardPortStatus is
active(2) when a port is enabled for operation. pbcCardPortStatus is
disabled(3) if the port is not enabled for operation. pbcCardPortStatus
is standby(4) if the port is on a card is acting as a standby. The
pbcCardPortStatus is not-present(5) if the card containing the port
has been removed from the system."::={ pbcCardPortEntry 1}-- 1.3.6.1.4.1.5987.2.1.1.12.1.2pbcCardPortEntityIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"entPhysicalIndex of this port's entry in the Entity MIB's
(RFC2737) entPhysicalTable or '0', if none."::={ pbcCardPortEntry 2}-- 1.3.6.1.4.1.5987.2.1.1.12.1.3pbcCardPortAlias OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"Alias name for the port as specified by a network manager. On the first
instantiation of the interface, the value of the pbcCardPortAlias is
zero-length string. When a value is written into an instance of the
pbcCardPortAlias through a set operation, then the agent must retain
the supplied value as long as the port remains instantiated, including
across all re-initializations and reboots of the system."::={ pbcCardPortEntry 3}-- 1.3.6.1.4.1.5987.2.1.1.13pbcPortIfTable OBJECT-TYPESYNTAXSEQUENCEOF PbcPortIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Lists the interfaces (ifIndex values) associated with
a specific port."::={ pbcChassis 13}-- 1.3.6.1.4.1.5987.2.1.1.13.1pbcPortIfEntry OBJECT-TYPESYNTAX PbcPortIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the pbcPortIfEntry table. For each port
number within the system, assigned by the chassis CCM,
there is one entry for each IfIndex associated with
that port. If no interfaces are associated with
this port, then an entry with a portIfIndex value
of -1 will appear in this table."INDEX{ pbcCardIfPortIndex, pbcPortIfIndex }::={ pbcPortIfTable 1}
PbcPortIfEntry ::=SEQUENCE{
pbcPortIfIndex
InterfaceIndex
}-- 1.3.6.1.4.1.5987.2.1.1.13.1.1pbcPortIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"ifIndex associated with this port or '-1',
if none."::={ pbcPortIfEntry 1}-- 1.3.6.1.4.1.5987.2.1.2pbcGenericConformance OBJECTIDENTIFIER::={ pbcGeneric 2}-- 1.3.6.1.4.1.5987.2.1.2.1pbcGenericGroups OBJECTIDENTIFIER::={ pbcGenericConformance 1}-- 1.3.6.1.4.1.5987.2.1.2.1.1pbcChassisGroup OBJECT-GROUPOBJECTS{ pbcChassisEntityIndex, pbcChassisOperStatus, pbcChassisSlots, pbcContactInfo, pbcHostName,
pbcDomainName, pbcDateTimeOfLastChange, pbcCardIfIndexTableNumEntries, pbcCardIfCardIndex, pbcCardIfPortNumber,
pbcCardIfPortType, pbcCardIfSlotNumber, pbcCardAdminStatus, pbcCardTableNumEntries, pbcCardSlotNumber,
pbcCardEntityIndex, pbcCardOperStatus, pbcCardUpTime, pbcCardnvRAMSize, pbcCardNumPorts,
pbcCardPortStatus, pbcCardPortEntityIndex, pbcCardType, pbcCardPosition, pbcCardPortAlias,
pbcPortIfIndex, pbcCardIfPortIndex }STATUScurrentDESCRIPTION"Objects associated with generic PBC
chassis management."::={ pbcGenericGroups 1}-- 1.3.6.1.4.1.5987.2.1.2.2pbcGenericCompliance OBJECTIDENTIFIER::={ pbcGenericConformance 2}-- 1.3.6.1.4.1.5987.2.1.2.2.1pbcGenericBasicCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"Group support required for basic level compliance."MODULE-- this moduleMANDATORY-GROUPS{ pbcChassisGroup }::={ pbcGenericCompliance 1}END--
-- PBC-GENERIC-MIB.mib
--